#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
package ${package}.${parentArtifactId}.modules.sys.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import ${package}.${parentArtifactId}.libcommon.bean.TreeNode;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Classname SysOrgTreeVo
 * @Description SysOrg的树形结构展示对象
 * @Author Created by xudp (alias:孤傲苍狼) 290603672@qq.com
 * @Date 2020-10-15
 * @Version 1.0
 */
@ApiModel(value="SysOrg对象TreeVo")
@Data
public class SysOrgTreeVo extends TreeNode<SysOrgTreeVo,Long>  implements Serializable{

        @ApiModelProperty(value = "父机构名称")
     private String parentName;
      @ApiModelProperty(value = "机构名称")
     private String name;
      @ApiModelProperty(value = "显示顺序")
     private Integer orderNum;
      @ApiModelProperty(value = "负责人")
     private String leader;
      @ApiModelProperty(value = "联系电话")
     private String phone;
      @ApiModelProperty(value = "邮箱")
     private String email;
      @ApiModelProperty(value = "状态（0正常 1停用）")
     private Integer status;
      @ApiModelProperty(value = "机构类型(0:默认，1:公司，2:部门，3:小组，4:其他)")
     private Integer type;
      @ApiModelProperty(value = "所在区域id")
     private Long regionId;
      @ApiModelProperty(value = "租户id")
     private Long tenantId;
     
}
